Author |
Topic |
|
FNStein
Starting Member
12 Posts |
Posted - 12/15/2006 : 03:20:24
|
In general it works. Widescreen works* (see below) Synaptics works* (see below) TV-out/External monitor works* (requires manually configured xorg.conf, system-config-display doesn't get it right) PC Card works. IEEE1394 Firewire works* (see below) IPW2200 Intel B/G Wireless works* (see below) Suspend works. Hibernate is a lotto, with many resumes failing due to harddisk not being found.
Haven't tried the CF Card socket, but it worked on this laptop with FC5.
Usual P7010 glitches. 1) The kernel parameters in /boot/grub/grub.conf needed to be appended with i8042.nomux to make the synaptics touchpad work correctly: kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 rhgb quiet i8042.nomux
2) The i855gmepatch is still required to enable 1280x768, I call this from /etc/rc.local: /usr/local/bin/i855gmepatch 34 1280 768 Note this bios patch is lost during suspend.
3) The SD/MMC socket doesn't work. Haven't tried compiling my own kernel with the SD modules yet.
New P7010 glitches. 1) The ipw2200 module doesn't load correctly on boot. When trying to activate the device an error is received saying "ipw2200 device eth1 seems not to be present; delaying initialization". If you use /sbin/ifconfig the device shows up as __tmpXXXXXXX instead of ethX (X being numerical digits). Workaround, I unload and reload the device using /etc/rc.local: modprobe -r ipw2200 modprobe ipw2200
2) The firewire module is now reporting "ohci1394: fw-host0: isochronous cycle too long". This message appears during data transfer to/from the device when using a shell, is present in dmesg messages from bootup/device connection. Doesn't actually seem to affect data transfer/connection capability. However this did not happen using the same cable/device/P7010 when using FC4 or FC5. As per FC5, firewire is still not functional after resuming from suspend.
Hope this helps others, Frank.
|
|
FNStein
Starting Member
12 Posts |
Posted - 02/23/2007 : 03:02:02
|
Update for those still having difficulty with FC6 and the P7010 wireless lan. 1) You need the firmware. Get it any of the following ways: a) If you have installed yum in order to retain your sanity, ensure you have added livna to your repository list, then yum install ipw2200-firmware b) Download the firmware latest stable firmware from http://ipw2200.sourceforge.net/#downloads Currently this is version 1.2.0 http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.2.0.tgz?download then extract the contents tar xzvf /wherever-you-saved-the-downloaded-file/ipw2200-1.2.0.tgz then move the contents to the correct directory mv /where-you-saved-the-downloaded-file/extracted-directory(s)/* /lib/firmware c) Download the firmware manually from livna http://rpm.livna.org/fedora/6/i386/ipw2200-firmware-3.0-1.lvn6.noarch.rpm then (as root) rpm -i /where-you-saved-the-downloaded-file/ipw2200-firmware-3.0-1.lvn6.noarch.rpm
However you got it, CHECK now: ls /lib/firmware You should have a bunch of files starting with ipw and ending with .fw If not, as root run updatedb then locate ipw2200 or locate ipw-2.4 move the files from wherever they are to /lib/firmware
2) You *may* need to get around the glitched that many have experience with FC6 and this network device. Try rebooting and see if you have gained a wireless device (use step 3a).
If not, as root, edit /etc/rc.local using whatever you installed (gedit, emacs, joe, vi etc) and add the following three lines to the bottom of the file. # hack to make ipw2200 work on P7010 modprobe -r ipw2200 modprobe ipw2200
Ensure there is a carriage return after the last line or linux will get upset.
3) Setup your device Either a) Use the Gnome tool system-config-network Available in the menus as System->Administration->Network b) Use Network Manager yum install NetworkManger NetworkManager-gnome It will then be available in the menus as System->Administration->Server Settings->Services
Good luck, Frank
|
|
|
FNStein
Starting Member
12 Posts |
Posted - 02/23/2007 : 03:44:11
|
Update for those still having difficulty with FC6 and TV-out/external monitor. 1) Download the patch from: http://perso.orange.fr/apoirier/
2) Call the patch everytime the machine boots: /usr/local/bin/i855gmepatch 34 1280 768
3) Backup /etc/X11/xorg.conf 4) No really, backup /etc/X11/xorg.conf
5) Configure your own xorg.conf Mine is setup for an external Hitachi CAD monitor, it has comments near the top to select laptop only, dual screen with monitor or dual screen with TV-out which take effect next boot. I have inserted errors into this file to force those that copy and paste to at the very least change their external monitor frequencies as I am led to believe that an incorrect setting of these can actually destroy a CRT. Not also the comment around the BUSID entry, not all P7010s are the same. Some have two video ports at a single PCI address some have a single video port at two different PCI addresses. Just as some P7010s have their synaptics attached to port 1 of their i8042 whilst others are port 2, 3 or 4 requiring the i8042.nomux to be passed as a kernel parameter on boot.
If copy-and-pasting, don't forget the carriage return for the last line.
Hope this helps, Frank
My xorg.conf: # Xorg configuration modified for the P7010
Section "ServerFlags" # Option "DefaultServerLayout" "DefaultLayout" Option "DefaultServerLayout" "MultiheadLayout" # Option "DefaultServerLayout" "TVLayout" EndSection
Section "ServerLayout" Identifier "DefaultLayout" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Mouse1" "AlwaysCore" InputDevice "Keyboard0" "CoreKeyboard" EndSection
Section "ServerLayout" Identifier "MultiheadLayout" Screen 0 "Screend0" Below "Screend1" Screen 1 "Screend1" InputDevice "Mouse0" "CorePointer" InputDevice "Mouse1" "AlwaysCore" InputDevice "Keyboard0" "CoreKeyboard" # Option "MonitorLayout" "CRT,LFP" # Option "Xinerama" "on" # Option "Clone" "on" EndSection
Section "ServerLayout" Identifier "TVLayout" Screen 0 "Screentvd0" LeftOf "TV1" Screen 1 "TV1" InputDevice "Mouse0" "CorePointer" InputDevice "Mouse1" "AlwaysCore" InputDevice "Keyboard0" "CoreKeyboard" # Option "Xinerama" "on" # Option "Clone" "on" Option "TVStandard" "PAL" EndSection
Section "Files"
FontPath "unix/:7100" EndSection
Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "glx" Load "record" Load "freetype" Load "type1" Load "dri" EndSection
# If you'd like to switch the positions of your capslock and # control keys, use: # Option "XkbOptions" "ctrl:swapcaps" # Or if you just want both to be control, use: # Option "XkbOptions" "ctrl:nocaps" Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "synaptics" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "Emulate3Buttons" "yes" Option "HorizScrollDelta" "0" EndSection
Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "yes" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Fujitsu" ModelName "Widescreen Laptop 1280x768" ModeLine "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795 Option "dpms" EndSection
Error: You need to get the correct refresh rates for you external monitor, Error: Replace the values in the following section Error: Uncomment the following section Error: Delete these four Error lines. #Section "Monitor" # Identifier "Monitor1" # VendorName "Hitachi CM728" # ModelName "CRT 1600x1200" # HorizSync 31.5 - 83.0 # VertRefresh 60.0 - 60.0 # Option "dpms" #EndSection
Section "Monitor" Identifier "TVm1" VendorName "Monitor Vendor" ModelName "TV" Option "dpms" EndSection
Section "Device" Identifier "Videocard0" Driver "i810" VendorName "Videocard vendor" BoardName "Intel 855" BUSID "PCI:0:2:0" Screen 0 EndSection
Section "Device" Identifier "Videocardd0" Driver "i810" VendorName "Videocard Vendor" BoardName "Intel 855" BusID "PCI:0:2:0" Screen 0 Option "MonitorLayout" "CRT,LFP" # Option "DevicePresence" "FALSE" EndSection
Section "Device" Identifier "Videocardd1" Driver "i810" VendorName "Videocard Vendor" BoardName "Intel 855" # Some Fujitsu/Siemens laptops have the second video port wired to a different PCI address # Use alternate BusID if your second display doesn't work and you get Port A, Port B or # device not present errors occur in your /var/log/Xorg.0.log file # BusID "PCI:0:2:1" BusID "PCI:0:2:0" Screen 1 Option "MonitorLayout" "CRT,LFP" # Option "DevicePresence" "FALSE" EndSection
Section "Device" Identifier "Videocardtvd0" Driver "i810" VendorName "Videocard Vendor" BoardName "Intel 855" BusID "PCI:0:2:0" Screen 0 Option "MonitorLayout" "TV,LFP" EndSection
Section "Device" Identifier "Videocardtvd1" Driver "i810" VendorName "Videocard Vendor" BoardName "Intel 855" BusID "PCI:0:2:0" Screen 1 Option "MonitorLayout" "TV,LFP" EndSection
Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x768" "1024x768" "800x600" "640x480" EndSubSection EndSection
Section "Screen" Identifier "Screend0" Device "Videocardd0" Monitor "Monitor0" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x768" "1024x768" "800x600" "640x480" EndSubSection EndSection
Section "Screen" Identifier "Screend1" Device "Videocardd1" Monitor "Monitor1" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1600x1200" "1280x768" "800x600" EndSubSection EndSection
Section "Screen" Identifier "Screentvd0" Device "Videocardtvd0" Monitor "Monitor0" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x768" "1024x768" "800x600" "640x480" EndSubSection EndSection
Section "Screen" Identifier "TV1" Device "Videocardtvd1" Monitor "TVm1" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 EndSubSection EndSection
Section "DRI" Group 0 Mode 0666 EndSection
|
Edited by - FNStein on 02/24/2007 09:23:54 |
|
|
sog3
Starting Member
2 Posts |
Posted - 02/23/2007 : 15:47:44
|
Thank you for your elaboarted additional posting. Before I set up my wireless card, I am resolving my wide screen problem. Even though you posted the elaborated procedure, I didn't understand because I am a very beginner of Linux. 1) What i855 patch do I have to download for my P7010? (There are several drivers.) 2) How can I call the patch everytime my computer boots? Thank you.
|
|
|
FNStein
Starting Member
12 Posts |
Posted - 02/24/2007 : 09:42:55
|
quote: Originally posted by sog3 Before I set up my wireless card, I am resolving my wide screen problem. Even though you posted the elaborated procedure, I didn't understand because I am a very beginner of Linux. 1) What i855 patch do I have to download for my P7010? (There are several drivers.)
You can download the source and compile it yourself like I did or get a pre-compiled package. A) Source file method. This method reduces the chance of getting a malicious code and being compiled on your machine by your machine is likely to avoid some compatibility/optimisation issues. i) Download: http://perso.orange.fr/apoirier/855resolution-0.4.tgz ii) Move to your working directory cd /wherever-you-saved-the-downloaded-file iii) Extract: tar xzvf 855resolution-0.4.tgz iv) Change directory cd 855resolution iv) Compile make v) Become the superuser su vi) Move the file mv 855resolution /usr/local/bin/i855gmepatch vii) Set the attributes chmod 500 /usr/local/bin/i855gmepatch chown root.root /usr/local/bin/i855gmepatch
B) Package method i) Ensure dries is setup as one of your yum repositories ii) Use yum yum install 855resolution iii) Pray
quote:
2) How can I call the patch everytime my computer boots? Thank you.
i) Open the file for editing the file /etc/rc.local gedit /etc/rc.local ii) Add the following line and a carriage return to the bottom /usr/local/bin/i855gmepatch 34 1280 768 iia) If you used yum it may already be setup as a service. If not, locate the file locate 855resolution change to the directory shown, then follow steps from A)v) above.
Hope that helps, Frank. |
|
|
sog3
Starting Member
2 Posts |
Posted - 02/26/2007 : 21:09:15
|
Thank you so much! I'll try and post the result. |
|
|
|
Topic |
|
|
|